.mt20 {
	margin-top: 20px;
}

.mt10 {
	margin-top: 10px;
}

.ml10 {
	margin-left: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.cursor {
	cursor: pointer;
}
.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.flex-v {
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.tabbj span {
	font-size: 13px;
}
.box-row {
	flex-direction: row;
}

.box-row-reverse {
	flex-direction: row-reverse;
}

.box-row-column {
	flex-direction: column;
}

.box-row-column-reverse {
	flex-direction: column-reverse;
}

.justify-content-start {
	justify-content: flex-start;
}

.justify-content-end {
	justify-content: flex-end;
}

.justify-content-center {
	justify-content: center;
}

.justify-content-space-between {
	justify-content: space-between;
}

.c {
	justify-content: space-around;
}

.box-align-start {
	align-items: flex-start;
}

.box-align-end {
	align-items: flex-end;
}

.box-align-center {
	align-items: center;
}

.flex-1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.flex-align-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.flex-align-end {
	-webkit-box-align: flex-end;
	-webkit-align-items: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
}

.flex-pack-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.flex-pack-around {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-around;
	-ms-flex-pack: justify;
	justify-content: space-around;
}

.flex-wrap {
	flex-wrap: wrap;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.tc {
	text-align: center;
}

.tl {
	text-align: left;
}

.tr {
	text-align: right;
}

.tJ {
	text-align: justify;
}
.font28 {
	font-size: 28px;
}
.font18 {
	font-size: 18px;
}
.font15 {
	font-size: 15px;
}

.font14 {
	font-size: 14px;
}
.font30 {
	font-size: 30px;
}
.width100 {
	width: 100%;
}
.borderbottomea {
	border-bottom: solid 1px #eaeaea;
}
.paddingbottom10 {
	padding-bottom: 10px;
}
.paddingbottom20 {
	padding-bottom: 20px;
}
.ml20 {
	margin-left: 20px;
}

.dialog-footer {
	display: inline-block;
	width: 100%;
	text-align: right;
}
.mr10 {
	margin-right: 10px;
}

.ggpadzy20 {
	padding: 0 20px;
}

.ggpad20 {
	padding: 20px;
}
.ml60 {
	margin-left: 60px;
}
.mt15 {
	margin-top: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.color1491FF {
	color: #1491ff;
}

.dialog-footer {
	display: flex;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.anniu .el-form-item {
	margin-right: 10px !important;
}

/* 响应式表单项样式 */
.form-item-responsive {
	width: 100%; /* 默认占满父容器宽度 */
	margin-right: 0; /* 清除默认 margin */
}

/* 小屏幕(手机)适配 */
@media (max-width: 768px) {
	.form-item-responsive {
		margin-bottom: 16px; /* 增加底部间距 */
	}
}
